package com.naiterui.ehp.bs.agent.vo;

import java.util.Date;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author yiren
 * @since 2022/2/15
 */
@Data
public class BaseInfoVO {
	@ApiModelProperty(value = "经纪人ID")
	private Long agentId;

	@ApiModelProperty(value = "入职区域")
	private EntryAreaVO entryAreaVO;

	@ApiModelProperty(value = "经纪人邀请码")
	private String inviteCode;

	@ApiModelProperty(value = "经纪人姓名")
	private String agentName;

	@ApiModelProperty(value = "经纪人手机号")
	private String agentPhone;

	@ApiModelProperty(value = "用户头像")
	private String headUrl;

	@ApiModelProperty(value = "加入时间")
	private Date entryTime;

	@ApiModelProperty(value = "职位ID（0:经纪人, 1:大区经理, 2:省区经理）")
	private Integer titleId;

	@ApiModelProperty(value = "职位")
	private String title;

	@ApiModelProperty(value = "下属经纪人总数")
	private Long agentNumTotal = 0L;

	@ApiModelProperty(value = "我的客户数")
	private Long myCustomNum = 0L;

	@ApiModelProperty(value = "总下属客户数")
	private Long customNumTotal = 0L;

	@ApiModelProperty(value = "用户状态(0:未认证, 1:待审核, 2:已认证, 3:已离职)")
	private Integer status;

	@ApiModelProperty(value = "经理区域列表")
	private List<AgentAreaItemVO> areaList;
}
